/*banner开始*/
.banner{height: 620px;}
.swiper-container {width: 100%;height: 580px;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;cursor: pointer;}
.gallery-top .swiper-slide a{display: inline-block;width: 100%;height: 580px;}
.gallery-top {height: 580px;width: 100%;}
.gallery-thumbs {height: 20%;box-sizing: border-box;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.gallery-thumbs{width: 306px;height: 194px;position: absolute;left:0px;top: -148px;border:7px solid #fff;}
.gallery-thumbs .swiper-wrapper{width: 306px;height: 140px;}
.gallery-thumbs .swiper-slide a{display: inline-block;width: 100%;height: 140px;}
.swiper-button-next, .swiper-button-prev{width: 57px;height: 110px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: static;height: 40px;line-height: 40px;text-align: left;background: #192f5e;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background: url(../images/main/arrlef.png);left: 200px;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background: url(../images/main/arrrig.png);right: 200px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/main/arrrig.png)}
.swiper-pagination-bullet{width: 12px;height: 12px;background: #192f5e;border:#192f5e;opacity: 1;border:1px solid #1bf7e7;}
.swiper-pagination-bullet-active{background: #1bf7e7;}
/*banner结束*/

/*页面内容开始*/
/*服务开始*/
.consultant{padding: 40px 0;}
.container_header h1{text-align:center;font-size: 34px;color:#555555;margin: 0;}
.container_header span{display: inline-block;width: 150px;height: 1px;background: #e6e6e6;}
.container_header span:first-child{margin-right: 56px;}
.container_header span+span{margin-left: 56px;}
.container_header span:nth-child(2){margin-left: 56px;}
.container_header p{text-align:center;font-size: 16px;color:#a6a6a6;margin:0;}
.service_instr{margin:25px 0 25px 0;}
.service_instr p{text-align: center;font-size: 16px;color: #888;line-height: 23px;}
.service_con{text-align: center;}
.service_con a{display: inline-block;background-repeat: no-repeat;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.service_con a.gczx{background: url(../images/main/s01.png);background-size: 622px 130px;width: 622px;height: 130px;}
/*.service_con a.gczx:hover{background: url(../images/main/s01a.png);}*/
.service_con a.qck{background: url(../images/main/s02.png);background-size: 511px 242px;width: 511px;height: 242px;}
.service_con a.qck:hover{background: url(../images/main/s02a.png);}
.service_con a.tzk{background: url(../images/main/s03.png);background-size: 511px 242px;width: 511px;height: 242px;}
.service_con a.tzk:hover{background: url(../images/main/s03a.png);}
.service_con a.xmzx{background: url(../images/main/s04.png);background-size: 199px 105px;width: 195px;height: 105px;margin-right: 6px;}
.service_con a.xmzx:hover{background: url(../images/main/s04a.png);}
.service_con a.zjzx{background: url(../images/main/s05.png);background-size: 199px 105px;width: 195px;height: 105px;background-position: -2px 0px;margin-right: 6px;}
.service_con a.zjzx:hover{background: url(../images/main/s05a.png);background-position: -3px 0px;width: 195px;}
.service_con a.bimzx{background: url(../images/main/s06.png);background-size: 200px 105px;width: 195px;height: 105px;background-position: -3px 0px;margin-right: 3px;}
.service_con a.bimzx:hover{background: url(../images/main/s06a.png);background-position: -3px 0px;}
.service_con a.pppzx{background: url(../images/main/s07.png);background-size: 200px 105px;width: 196px;height: 105px;background-position: -2px 0px;margin-right: 6px;}
.service_con a.pppzx:hover{background: url(../images/main/s07a.png);background-position: -3px 0px;}
.service_con a.zzbdl{background: url(../images/main/s08.png);background-size: 200px 105px;width: 195px;height: 105px;background-position: -2px 0px;margin-right: 6px;}
.service_con a.zzbdl:hover{background: url(../images/main/s08a.png);background-position: -3px 0px;}
.service_con a.zfcg{background: url(../images/main/s09.png);background-size: 200px 105px;width: 197px;height: 105px;background-position: -2px 0px;}
.service_con a.zfcg:hover{background: url(../images/main/s09a.png);background-position: -3px 0px;}
/*服务结束*/
/*团队开始*/
.consultant_team{background:url(../images/main/tuanduibj.png);background-size: 100% 681px;width: 100%;height: 601px;background-repeat: no-repeat;}
.consultant_team .container_header h1{color: #fff;}
.consultant_team p{color:#fff;}
.J_brickNav{margin:30px 0;}
.team_top{list-style-type: none;padding: 0;width: 1200px;height: 392px;}
.team_top_list{float: left;padding:13px;background: #fff;height: 162px;width: 565px;margin-right: 16px;margin-bottom: 16px;}
.team_top_list:hover{margin-top: -5px;}
.team_top_list:hover .team_top_name{color: #005aab;}
.team_top_list+.team_top_list{margin-right: 0;}
.team_top_list+.team_top_list+.team_top_list{margin-right: 16px;}
.team_top_list+.team_top_list+.team_top_list+.team_top_list{margin-right: 0;}
.team_top_list:nth-child(2n){margin-right: 0;}
.team_top_list+.team_top_list+.team_top_list{margin-bottom: 0;}
.team_top_list+.team_top_list+.team_top_list+.team_top_list{margin-bottom: 0;}
.team_top_img{float: left;width: 200px;height: 135px;}
.team_top_img img{width: 200px;height: 135px;margin-top: 13px;}
.team_top-con{margin-left: 25px;float: left;width: 332px;height: 133px;padding: 12px 0;}
.team_top_name{color: #555555;font-size: 16px;margin-bottom: 20px;font-weight: 700;}
.team_top_label span{padding:3px 3px;color: #666666;font-size: 12px;border-radius: 2px;margin-right: 9px;}
.team_top_label span:nth-child(n){background: #f1f4e7;border:1px solid #dee8f5;}
.team_top_label span:nth-child(2n+1){background: #def4ff;border:1px solid #dee8f5;}
.team_top_label span:last-child{margin-right: 0;}
.team_top-con p{color: #999999;font-size: 14px;margin-top: 20px;}
.team_more{display: block;text-align: center;margin-top: 30px;}
.team_more img{width: 76px;height: 76px;}
.team .box-bd{margin-top: 25px;}
/*团队结束*/
/*行业开始*/
.Customer_intro{font-size: 14px;color: #888888;text-align: center;margin:25px 0 25px 0;}
.case_lists{list-style-type: none;padding: 0px;}
.case_lists .case_list{float: left;width: 284px;height: 268px;margin-right: 20px;margin-bottom: 20px;}
.case_lists .case_list:hover .case_list_info .case_list_type{color: #005aab;}
.case_lists .case_list+.case_list+.case_list+.case_list{margin-right: 0;}
.case_lists .case_list+.case_list+.case_list+.case_list+.case_list{margin-right: 20px;margin-bottom: 0px;}
.case_lists .case_list+.case_list+.case_list+.case_list+.case_list+.case_list+.case_list+.case_list{margin-right: 0px;}
.case_list_info{border:1px solid #e8e6e6;padding:15px;}
.case_list_info .case_list_type{font-size: 16px;color: #333333;}
.case_list_name{margin-top: 2px;}
.case_list_name span{font-size: 12px; color: #999999;float: left;}
.case_list_name i{display: inline-block;float: right;background: url(../images/main/hy.png);background-size: 26px 8px;width: 26px;height: 8px;background-repeat: no-repeat;margin-top: 5px;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.case_list_img{width: 284px;height: 192px;}
.case_list_img img{width: 284px;height: 192px;}
.case_lists .case_list:hover .case_list_name i{margin-right: -10px;}
.case_more{display: block;margin-top: 30px;text-align: center;}
.case_more img{width: 76px;height: 76px;}
.consultant.consultant_Customer .box-hd .more .tab-list {margin: 0;padding: 16px 0 16px 0;list-style-type: none;text-align: center;margin-top: -15px;}
.consultant.consultant_Customer .box-hd .more .tab-list li {border: 1px solid #d2d2d2;display: inline-block;width: 120px;height: 35px;line-height: 35px;background: #fff;border-radius: 3px;margin-left: 12px;color: #333;-webkit-transition: border-color .5s;transition: border-color .5s;cursor: pointer;font-size: 14px;}
.consultant.consultant_Customer .box-hd .more .tab-list li:hover{background: #edc775;color: #fff;-webkit-transition: border-color .5s;transition: border-color .5s;}
/*行业结束*/
/*版图开始*/
.consultant.consultant_map{padding: 0;}
.consultant_map{background: url(../images/main/bantubj.png);width: 100%;height: 700px;background-size: 100% 700px;}
.consultant_map .container_header h1{color: #fff;}
.consultant_map .container_header span{background:#527cac;}
.consultant_map .container_header p{color: #fff;}
.map{position: relative;height: 700px;}
.map img.map_img{width: 1200px;height: 700px;}
.map .box-hd{position: absolute;top: 30px;left: 0;width: 1200px;}
.map .branch{position: absolute;display: inline-block;text-align: center;}
.map .branch p{margin:0;font-size: 12px;color: #aaaaaa;}
.map .branch span{font-size: 12px;padding:2px 8px;border-radius: 5px;display:block;}
.map .branch span.occupation{color: #e87f46;border:1px solid #e87f46;}
.map .branch span.none{color: #86be70;border:1px solid #86be70;background: #fff;}
.map .branch img{width: 20px;height: 24px;}
.map .branch.bj_branch{top: 276px;right: 470px;}
.map .branch.zz_branch{top: 337px;right: 563px;}
.map .branch.xa_branch{top: 379px;left: 388px;}
.map .branch.cq_branch{bottom: 195px;right: 648px;}
.map .branch.ah_branch{bottom: 199px;right: 406px;}
.map .branch.ly_branch{top: 378px;right: 612px;}
.map .branch.hn_branch{top: 438px;right: 575px;}
.map .branch.kf_branch{top: 346px;right: 460px;}
.map .branch.ahbb_branch{top: 400px;right: 336px}
.map .branch.wh_branch{bottom: 150px;right: 546px;}
.map .branch.hainan_branch{bottom: 19px;right: 390px;}
.map .branch.fujian_branch{bottom: 94px;right: 394px;}
/*.map .branch.bj_branch span{color: #fff;border:1px solid #e87f46;background:#e87f46;}*/
.map .branch.ahbb_branch span.occupation{background: #fff;}
.map .branch:hover span.occupation{color: #fff;background: #e87f46;}
.map .branch:hover span.none{color: #fff;background:#86be70;}
.map .branch.ly_branch span{color: #ff0000;border:1px solid #ff0000;font-weight: 700;}
.map .branch.ly_branch:hover span.occupation{color: #fff;background: #ff0000;}
/*版图结束*/
/*动态开始*/
.consultant_dynamic .J_brickNav{margin: 30px 0 10px 0;}
.consultant.consultant_dynamic .box-hd .more .tab-list {margin: 0;padding: 16px 0 16px 0;list-style-type: none;text-align: center;margin-top: -15px;}
.consultant.consultant_dynamic .box-hd .more .tab-list li {border:1px solid #d2d2d2;display: inline-block;width: 85px;height: 35px;line-height:35px;background: #fff;border-radius: 3px;margin-left:12px;color: #333;-webkit-transition: border-color .5s;transition: border-color .5s;cursor: pointer;font-size: 14px;}
.consultant.consultant_dynamic .box-hd .more .tab-list li:hover,.consultant .box-hd .more .tab-list li.current{background: #edc775;color: #fff;-webkit-transition: border-color .5s;transition: border-color .5s;}
.dynamic_box{width: 1200px;overflow: hidden;height: 400px;}
.dynamic_box .dynamic_con{width: 3600px;height: 400px;}
.dynamic_con ul{list-style-type: none;width: 1200px;padding: 0;}
.dynamic_con ul li{width: 540px;padding:10px 20px;height: 180px;float: left;}
.dynamic_con .dynamic_con_lb{float: left;width: 1200px;height: 400px;}
.dynamic_con_date{font-size: 20px;color: #aaaaaa;}
.dynamic_con_date span{color: #666666;}
.dynamic_content{margin-top: 20px;}
.dynamic_content_img{width: 153px;height: 101px;float: left;}
.dynamic_content_img img{width: 153px;height: 101px;}
.dynamic_nav{text-align:center;}
.dynamic_nav span{display: inline-block;width: 16px;cursor: pointer;height: 13px;border-radius: 5px;background: #bcbcbc;margin-right: 7px;}
.dynamic_nav span.active{width: 25px;background: #ffb6b6;transition: all ease .1s;}
.dynamic_content_con{float: left;margin-left: 15px;width: 356px;}
.dynamic_content_con h3{margin:9px 0 9px 0;font-size: 14px;color: #555555;}
.dynamic_content_con:hover h3{color: #005aab;}
.dynamic_content_con p{font-size: 14px;color: #999999;}
/*动态结束*/
/*电子杂志开始*/
.magazine{background: url(../images/main/dianzibj.png) no-repeat;background-size: 100% 538px;width: 100%;height: 458px;}
.magazine .container_header h1{color: #fff;}
.magazine .container_header p{color: #fff;}
.magazine .box-bd .row{width: 1200px;margin:0 auto;}
.magazine .box-bd ul{list-style-type: none;padding:30px 30px;}
.magazine .box-bd ul li{float: left;width: 233px;height: 320px;margin-right: 69px;cursor: pointer;}
.magazine .box-bd ul li+li+li+li{margin-right: 0;}
.magazine_content img{width: 233px;height: 320px;}
.magazine_content{position: relative;overflow: hidden;width: 233px;height: 320px;}
.ict-puzzle-thumb img {width: 233px;transform: translate3d(-30%,0,0);opacity: 1;-webkit-transition: all ease .5s;transition: all ease .5s;}
.box-bd.move .ict-puzzle-thumb img {transform: translate3d(0,0,0);opacity: 1;}
.ict-puzzle-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000000;opacity: 0;filter: alpha(opacity=0);transition: all ease .4s;}
.ict-puzzle-text {position: absolute;left: 70px;bottom: 115px;width: 100%;color: #ffffff;padding: 0;display: none;}
.ict-puzzle-text h3 {font-size: 26px;line-height: 1.46;}
.ict-puzzle-description {padding-top: 20px;display: none;}
.magazine .brick-list li.on .ict-puzzle-bg {opacity: .5;filter: alpha(opacity=50);}
.magazine ul li:nth-child(2) .ict-puzzle-thumb img{-webkit-transition: all ease .3s;transition: all ease .3s;}
.magazine ul li:nth-child(3) .ict-puzzle-thumb img{-webkit-transition: all ease .4s;transition: all ease 0.4s;}
.magazine ul li:nth-child(4) .ict-puzzle-thumb img{-webkit-transition: all ease .5s;transition: all ease 0.5s;}
/*电子杂志结束*/
/*页面内容结束*/